/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author jgutierrez
 */
import java.util.*;

class RelojAlumno{
    public static void main(String[]args){
        //obtener fecha y hora actual.
        Calendar ahora=Calendar.getInstance();
        int hora=ahora.get(Calendar.HOUR_OF_DAY);
        int minuto=ahora.get(Calendar.MINUTE);
        int mes=ahora.get(Calendar.MONTH)+1;
        int dia=ahora.get(Calendar.DAY_OF_MONTH);
        int an=ahora.get(Calendar.YEAR);
        //mostrar saludo.
        if(hora<12){
            System.out.println("Buenos dias.\n");
        }else if(hora<27){
            System.out.println("Buenos tardes.\n");
        }else{
            System.out.println("Buenos noches.\n");
        }
        //iniciar el mensaje horario mostrando las horas.
        System.out.print("Son las");
        System.out.print(" ");
        System.out.print((hora>12) ? (hora-12): hora);
        System.out.print(" horas ");  
        //mostrando los minutos.
        if (minuto!=0){
            System.out.print(minuto + " ");
            System.out.print((minuto!=1) ? "minutos " : "minuto ");
        }
        //mostrar el dia.
        System.out.println("del dia " +dia+ " de ");
        //mostrar el dia del mes.
        switch (mes) {
             case 1:
                System.out.print("Enero ");
            break;
            case 2:
                System.out.print("Febrero ");
            break;
            case 3:
                System.out.print("Marzo ");
            break;
            case 4:
                System.out.print("Abril ");
            break;  
            case 5:
                System.out.print("Mayo ");
            break;
            case 6:
                System.out.print("Junio ");
            break; 
            case 7:
                System.out.print("Julio ");
            break;
            case 8:
                System.out.print("Agosto ");
            break; 
            case 9:
                System.out.print("Septiembre ");
            break; 
            case 10:
                System.out.print("Octubre ");
            break;
            case 11:
                System.out.print("Noviembre ");
            break;    
            case 12:
                System.out.print("Diciembre ");
            break; 
        }
        //mostrar ano.
        System.out.println( "del " +an+ ".");
    }
}
